使用命令行,批量添加定时关机计划任务 您所在的位置:网站首页 win cmd关机 使用命令行,批量添加定时关机计划任务

使用命令行,批量添加定时关机计划任务

2023-08-16 02:20| 来源: 网络整理| 查看: 265

为了调整作息,想让电脑到了晚上自动关机。

Windows自带的“计划任务”就能够满足需求。

在控制面板中找到“计划任务”,通过设定计划,即可实现每天晚上0点自动关机。这个方法比较简单,还不知道的同学可以参考相关百度经验。

时间踏到零点时,有时候确实还需要用电脑几分钟。这个时候如果把关机临时取消,相当于越过零点门槛了,即使工作完成了,也不会自动关机。这个时候批量设置多个计划任务就是一种很好的缓冲方式。

通过系统自带的“计划任务”工具设置多个计划任务,其实挺繁琐的(要点好多下鼠标),干脆使用批处理和命令行搞定好了。

1.做个关机的批处理

新建一个记事本,输入下面的内容

shutdown -s -t 180

保存,然后将文件名改为shutdown.bat

于是你获得了一个“批处理”,这个批处理运行后,会在180秒之后关闭你电脑。

将它小心翼翼地放在E盘:E:\Schtasks\shutdown.bat

2.用命令行添加一条计划任务

用Win+R,调出运行,输入“cmd”调出cmd命令行

每天23点自动运行关机批处理的命令行这么写:

schtasks /create /tn 2300shutdown /sc daily /st 23:00:00 /tr E:\8Many\shutdown.bat

/create   是创建

/tn    任务名称

/sc    重复方式

/st    任务开始时间

/tr   执行程序,如果路径有空格,可以将整个路径使用双引号包围

3.批量创建计划任务

将下面的命令一口气复制,扔到cmd里面运行,即可。0点到1点,半小时关机一次。1点到2点,十分钟关机一次。2点到3点,五分钟关机一次。(让你熬夜,让你熬夜,让你熬夜!)

schtasks /create /tn 0000shutdown /sc daily /st 00:00:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0030shutdown /sc daily /st 00:30:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0100shutdown /sc daily /st 01:00:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0110shutdown /sc daily /st 01:10:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0120shutdown /sc daily /st 01:20:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0130shutdown /sc daily /st 01:30:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0140shutdown /sc daily /st 01:40:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0150shutdown /sc daily /st 01:50:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0200shutdown /sc daily /st 02:00:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0205shutdown /sc daily /st 02:05:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0210shutdown /sc daily /st 02:10:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0215shutdown /sc daily /st 02:15:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0220shutdown /sc daily /st 02:20:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0225shutdown /sc daily /st 02:25:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0230shutdown /sc daily /st 02:30:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0235shutdown /sc daily /st 02:35:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0240shutdown /sc daily /st 02:40:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0245shutdown /sc daily /st 02:45:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0250shutdown /sc daily /st 02:50:00 /tr E:\Schtasks\shutdown.bat schtasks /create /tn 0255shutdown /sc daily /st 02:55:00 /tr E:\Schtasks\shutdown.bat

*扩展:

计划任务功能强大。想每半小时弹出消息框提醒我喝水,电脑每运行一小时就提醒一下我站起来一下等等,只需要把“shutdown.bat”换成一个记事本,或者其它程序,即可简单实现。当然计划任务有更加复杂的参数设定,比如“频率”、“持续运行时间”等等,有需要的同学可以自行探讨。

**小坑:

bat直接放在C盘路径里面没办法正常运行。和管理员权限有关。通过放在非系统盘绕过这个问题。

***后话:

下次有机会再写教程,怎样一次性删除所有的关机计划,嘿嘿。

点这里访问作者的个人博客



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有